package test02.instance;
import entity.Student;

/**
 * 反射 API 操作 - 实例化对象
 *
 * @Author zqx
 * @Date 2024-03-26
 */
public class MainTest01 {
    public static void main(String[] args) throws Exception {
        // 第一：获取类的 Class 对象
        Class<?> clazz = Student.class;

        // 第二：实例化对象 - 缺省构造方法实例化对象
        Object obj = clazz.newInstance();

        // 第三：操作
        if(obj instanceof Student) {
            Student stu = (Student)obj ;
            stu.sayHello("张三");
        }
    }
}
